package cn.tedu;

import jdk.nashorn.internal.scripts.JD;
import redis.clients.jedis.Jedis;

import java.util.List;

/**
 * Author：程Sir
 * Name： redis-jedis
 * Content:
 */
public class Jedis_zset {
    public static void main(String[] args) {
        //1. 创建链接
        Jedis jedis = new Jedis();
        // 2. 操作
        // 存储
        jedis.zadd("sortedSet",50,"孙悟空");
        jedis.zadd("sortedSet",60,"猪八戒");
        jedis.zadd("sortedSet",40,"沙和尚");

        // 获取
        List<String> sortedSet = jedis.zrange("sortedSet",0,-1);
        System.out.println("获取的有序set元素是："+sortedSet);

        // 删除
        long row = jedis.zrem("sortedSet","猪八戒");
        System.out.println("影响的行数是："+row);

        // 删除操作之后，需要查询改变了的当前zset集合
        sortedSet = jedis.zrange("sortedSet",0,-1);
        System.out.println("删除后有序set元素是："+sortedSet);

        // 3. 关闭链接
        jedis.close();
    }
}
